subterranean prison - French English Dictionary